

.container.data-v-2c0b1644 {
    width: 100%;
    height: 100%;
    background: #fbfbfb;
	position: absolute;
	top:6.5%
}

.container .imgsbox.data-v-2c0b1644 {
    margin-bottom: 100px;
}

.container .imgs.data-v-2c0b1644 {
    width: 100%;
    height: 100%;
}

.container .mask.data-v-2c0b1644 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
    z-index: 9999;
}

.container .mask .mallbox.data-v-2c0b1644 {
    position: fixed;
    width: 100%;
    max-height: 85%;
    box-sizing: border-box;
    background: #fff;
    z-index: 99999;
    color: #444;
    bottom: 0;
    left: 0;
}

.container .mask .mallbox .mall_box.data-v-2c0b1644 {
    padding: 0 30px;
}

.container .mask .mallbox .mall_box .title.data-v-2c0b1644 {
    width: 100%;
    text-align: right;
}

.container .mask .mallbox .mall_box .title .close.data-v-2c0b1644 {
    font-size: 40px;
    padding: 24px 0;
}

.container .mask .mallbox .mall_box .titles.data-v-2c0b1644 {
    width: 100%;
    overflow: hidden;
    position: relative;
    border-bottom: solid 2px #e0e0e0;
    padding: 16px 0;
}

.container .mask .mallbox .mall_box .titles .title_t.data-v-2c0b1644 {
    font-size: 32px;
    text-align: center;
    width: 100%;
    float: left;
    color: #333333;
}

.container .mask .mallbox .mall_box .titles .close.data-v-2c0b1644 {
    position: absolute;
    font-size: 68px;
    text-align: right;
    width: 100px;
    right: 0;
    top: -14px;
    font-weight: 400;
}

.container .mask .mallbox .mall_box .list.data-v-2c0b1644 {
    width: 100%;
    padding-top: 20px;
}

.container .mask .mallbox .mall_box .list .list-item.data-v-2c0b1644 {
    height: 192px;
    margin: 0 30px;
    margin-bottom: 20px;
    display: flex;
}

.container .mask .mallbox .mall_box .list .list-item .detail.data-v-2c0b1644 {
    flex: 1;
    border-radius: 12px 0 0 12px;
    background: #ffffff;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.17);
    padding: 30px 0;
    display: flex;
}

.container .mask .mallbox .mall_box .list .list-item .detail .left.data-v-2c0b1644 {
    width: 35%;
    height: 100%;
    border-right: 2px dashed #ccc;
}

.container .mask .mallbox .mall_box .list .list-item .detail .left .price.data-v-2c0b1644 {
    font-size: 44px;
    font-family: "Medium";
    font-weight: 500;
    color: #ff383e;
    text-align: center;
    line-height: 56px;
    margin-top: 20px;
}

.container .mask .mallbox .mall_box .list .list-item .detail .left .tip.data-v-2c0b1644 {
    font-size: 24px;
    font-family: "PingFangSC-Regular";
    font-weight: 400;
    color: #666666;
    text-align: center;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right.data-v-2c0b1644 {
    flex: 1;
    padding-left: 24px;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right .name.data-v-2c0b1644 {
    width: 100%;
    box-sizing: border-box;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right .name .type.data-v-2c0b1644 {
    display: inline-block;
    padding: 0 12px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #fe6a9c;
    border-radius: 22px;
    font-size: 16px;
    font-family: "PingFangSC-Regular";
    font-weight: 400;
    color: #ffffff;
    vertical-align: middle;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right .name .ticket-name.data-v-2c0b1644 {
    font-size: 24px;
    font-family: "PingFangSC-Regular";
    font-weight: 400;
    color: #333333;
    line-height: 36px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right .descript.data-v-2c0b1644 {
    height: 46px;
    min-width: 280px;
    font-size: 20px;
    font-family: "PingFangSC-Regular";
    font-weight: 400;
    color: #666666;
    padding-top: 16px;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right .descript .tip.data-v-2c0b1644 {
    color: #ff383e;
}

.container .mask .mallbox .mall_box .list .list-item .detail .right .data.data-v-2c0b1644 {
    font-size: 20px;
    font-family: "PingFangSC-Regular";
    font-weight: 400;
    color: #666666;
}

.container .mask .mallbox .mall_box .list .list-item .status.data-v-2c0b1644 {
    width: 112px;
    height: 100%;
    border-radius: 0 12px 12px 0;
    background: #fe6a9c;
    box-shadow: 6px 4px 16px 0 rgba(0,0,0,0.17);
    position: relative;
}

.container .mask .mallbox .mall_box .list .list-item .status .use.data-v-2c0b1644 {
    width: 56px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 24px;
    font-family: "Medium";
    font-weight: 500;
    color: #ffffff;
}

.container .mask .mallbox .mall_box .list .list-item .status .use .iconss.data-v-2c0b1644 {
    width: 92px;
    height: 92px;
    position: absolute;
    right: -18px;
    top: -38px;
}

.container .mask .mallbox .mall_box .list .list-item .status .miss.data-v-2c0b1644 {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 24px;
    font-family: "Medium";
    font-weight: 500;
    color: #ffffff;
}

.container .mask .mallbox .mall_box .list .list-item .status.data-v-2c0b1644::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%,-50%);
    background: #f3f4f6;
}

.container .mask .mallbox .mall_box .list .list-item .status.data-v-2c0b1644::after {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(-50%,50%);
    background: #f3f4f6;
}

.container .mask .mallbox .mall_box .list .list-item .status .icon.data-v-2c0b1644 {
    height: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 40px 0;
}

.container .mask .mallbox .mall_box .list .list-item .status .icon .circle.data-v-2c0b1644 {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #f3f4f6;
}

.container .mask .mallbox .mall_box .list .mask-used.data-v-2c0b1644 {
    opacity: 0.5;
}

.container .mask .mallbox .mall_box .list .disabled.data-v-2c0b1644 {
    filter: grayscale(1);
}

.container .mask .mallbox .mall_box .mallInfo.data-v-2c0b1644 {
    height: 200px;
    display: flex;
    padding-bottom: 20px;
    border-bottom: solid 2px #eeeeee;
}

.container .mask .mallbox .mall_box .mallInfo .mallImg.data-v-2c0b1644 {
    width: 200px;
    height: 200px;
    margin-right: 20px;
    display: inline-block;
}

.container .mask .mallbox .mall_box .mallInfo .right.data-v-2c0b1644 {
    width: 60%;
}

.container .mask .mallbox .mall_box .mallInfo .right .mall_row1.data-v-2c0b1644 {
    height: 48px;
    font-size: 34px;
    color: #f64665;
    margin-top: 38px;
}

.container .mask .mallbox .mall_box .mallInfo .right .mall_row1 .rmb_icon.data-v-2c0b1644 {
    width: 24px;
    height: 24px;
}

.container .mask .mallbox .mall_box .mallInfo .right .mall_row1 .orange.data-v-2c0b1644 {
    color: #ff7100;
}

.container .mask .mallbox .mall_box .mallInfo .right .mall_row2.data-v-2c0b1644 {
    font-size: 24px;
    width: 40%;
    margin-bottom: 20px;
    text-decoration: line-through;
    color: #888;
}

.container .mask .mallbox .mall_box .mallInfo .right .mall_row3.data-v-2c0b1644 {
    font-size: 28px;
    color: #444;
}

.container .mask .mallbox .mall_box .dv.data-v-2c0b1644 {
    clear: both;
    height: auto;
    margin-bottom: 60px;
}

.container .mask .mallbox .mall_box .dv .mall_choose.data-v-2c0b1644 {
    height: 40px;
    display: inline-block;
    font-size: 28px;
    color: #444;
    margin: 20px;
    clear: both;
}

.container .mask .mallbox .mall_box .dv .mall_type.data-v-2c0b1644 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    clear: both;
}

.container .mask .mallbox .mall_box .dv .mall_type .mall_style.data-v-2c0b1644 {
    float: left;
    width: auto;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    border: 1px solid #ccc;
    color: #999;
    margin: 0 20px 20px 0;
    text-align: center;
    padding: 0 20px;
}

.container .mask .mallbox .mall_box .dv .mall_type .active.data-v-2c0b1644 {
    color: #f64665;
    border: 1px solid #f64665;
}

.container .mask .mallbox .mall_box .mall_choose1.data-v-2c0b1644 {
    width: 100%;
    height: 40px;
    display: inline-block;
    font-size: 28px;
    color: #444;
    margin: 20px 0;
    text-align: left;
    clear: both;
}

.container .mask .mallbox .mall_box .mall_type1.data-v-2c0b1644 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    clear: both;
}

.container .mask .mallbox .mall_box .mall_type1 .mall_style1.data-v-2c0b1644 {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    border: 1px solid #ccc;
    color: #999;
    margin: 0 20px 20px 0;
    text-align: center;
}

.container .mask .mallbox .mall_box .mall_type1 .active.data-v-2c0b1644 {
    color: #f64665;
    border: 1px solid #f64665;
}

.container .mask .mallbox .mall_box .choose.data-v-2c0b1644 {
    height: 56px;
    line-height: 56px;
    clear: both;
    font-size: 28px;
    color: #444;
    margin-bottom: 48px;
    margin-top: 20px;
    position: relative;
}

.container .mask .mallbox .mall_box .choose .num.data-v-2c0b1644 {
    width: 220px;
    height: 56px;
    position: absolute;
    right: 0;
    top: -17%;
    line-height: 56px;
    text-align: center;
}

.container .mask .mallbox .mall_box .choose .num .numBtn.data-v-2c0b1644 {
    width: 56px;
    height: 56px;
    font-size: 34px;
    color: #888;
    border: 1px solid #ccc;
    display: inline-block;
}

.container .mask .mallbox .mall_box .choose .num .num_mid.data-v-2c0b1644 {
    width: 84px;
    height: 60px;
    font-size: 28px;
    color: #444;
    display: inline-block;
}

.container .mask .mallbox .comfirmBtn.data-v-2c0b1644 {
    width: 100%;
    height: 88px;
    line-height: 88px;
    border-radius: 0;
    color: #fff;
    background: #ff383e;
	font-size:24px;
}

.over.data-v-2c0b1644{
	width: 100%;
	height: 88px;
	line-height: 88px;
	border-radius: 0;
	color: #fff;
	background: #999999;
	font-size:24px;
}

.container .tab.data-v-2c0b1644 {
    width: 100%;
    height: 90px;
    line-height: 90px;
    display: flex;
    background-color: #fff;
    position: fixed;
    top: 6.5%;
    left: 0;
    box-shadow: 0 2px 12px 2px rgba(0,0,0,0.06);
    z-index: 9999;
}

.container .tab .tab-item.data-v-2c0b1644 {
    flex: 1;
    font-size: 28px;
    font-family: "Regular";
}

.container .tab .tab-item .msg.data-v-2c0b1644 {
    display: inline-block;
    font-size: 28px;
    font-family: "Regular";
    text-align: center;
    color: #444444;
}

.container .tab .tab-item .active.data-v-2c0b1644 {
    color: #f64665;
    position: relative;
}

.container .tab .tab-item .active.data-v-2c0b1644::before {
    content: "";
    width: 100%;
    height: 4px;
    background: #f64665;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.container .tab .tab-item:nth-of-type(1) .msg.data-v-2c0b1644 {
    float: right;
    margin-right: 60px;
}

.container .tab .tab-item.data-v-2c0b1644:nth-of-type(2) {
    position: relative;
}

.container .tab .tab-item:nth-of-type(2) .msg.data-v-2c0b1644 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.container .tab .tab-item:nth-of-type(3) .msg.data-v-2c0b1644 {
    float: left;
    margin-left: 60px;
}

.container .banner.data-v-2c0b1644 {
    height: 750px;
    width: 100%;
    position: relative;
}

.container .banner swiper.data-v-2c0b1644 {
    height: 100%;
}

.container .banner .slide-image.data-v-2c0b1644 {
    width: 750px;
    height: 750px;
}

.container .banner .btns.data-v-2c0b1644 {
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 19999;
}

.container .banner .btns .btn.data-v-2c0b1644 {
    display: inline-block;
    margin-left: 20px;
    width: 64px;
    height: 64px;
    outline: none;
    border: none;
}

.container .banner .btns .btn .image.data-v-2c0b1644 {
    width: 100%;
    margin: 0 auto;
}

.container .banner .btns .btn.data-v-2c0b1644::after {
    border: none;
}

.container .banner .btns .share.data-v-2c0b1644 {
    background: url("") no-repeat center;
    background-size: cover;
}

.container .goods-info.data-v-2c0b1644 {
    width: 100%;
    padding: 20px 30px;
    box-sizing: border-box;
    background-color: #fff;
}

.container .goods-info .goods-name.data-v-2c0b1644 {
    font-size: 34px;
    font-family: "Medium";
    color: #444444;
    margin-bottom: 20px;
}

.container .goods-info .goods-description.data-v-2c0b1644 {
    font-size: 28px;
    font-family: "Regular";
    color: #666666;
    margin-bottom: 10px;
}

.container .goods-info .price.data-v-2c0b1644 {
    line-height: 40px;
    margin-right: 30px;
    font-size: 34px;
    font-family: "PingFangSC-Regular";
    color: #666666;
}

.container .goods-info .price .fen-group.data-v-2c0b1644,.container .goods-info .price .rmb-group.data-v-2c0b1644 {
    display: inline-block;
    font-weight: 400;
}

.container .goods-info .price .fen-group .icon.data-v-2c0b1644,.container .goods-info .price .rmb-group .icon.data-v-2c0b1644 {
    line-height: 24px;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.container .goods-info .price .and.data-v-2c0b1644 {
    display: inline-block;
    font-size: 30px;
    font-family: "Medium";
    color: #888888;
    margin: 0 12px;
}

.container .goods-info .price .fen-group.data-v-2c0b1644 {
    color: #ff7100;
}

.container .goods-info .price .rmb-group.data-v-2c0b1644 {
    color: #f64665;
}

.container .goods-info .price .tip.data-v-2c0b1644 {
    display: inline-block;
    font-size: 20px;
    font-family: "PingFangSC-Regular";
    color: #666666;
    margin-left: 8px;
}

.container .goods-info .price .to_fx.data-v-2c0b1644 {
    position: relative;
    top: 8px;
    left: 4px;
    display: inline-block;
    width: 124px;
    height: 46px;
}

.container .goods-info .price .to_fx .to_fx_img.data-v-2c0b1644 {
    width: 100%;
    height: 100%;
}

.container .goods-info .old-price.data-v-2c0b1644 {
    margin-top: 10px;
    padding-bottom: 20px;
}

.container .goods-info .old-price .old.data-v-2c0b1644 {
    float: left;
    font-size: 24px;
    font-family: "Regular";
    color: #888888;
    text-decoration: line-through;
}

.container .goods-info .old-price .kuaidi.data-v-2c0b1644 {
    float: left;
    width: 200px;
    margin-left: 32px;
    color: #999999;
}

.container .goods-info .old-price .sales.data-v-2c0b1644 {
    float: right;
    font-size: 24px;
    font-family: "Regular";
    color: #cccccc;
}

.container .goods-info_djs.data-v-2c0b1644 {
    position: relative;
    width: 100%;
    padding: 24px 20px;
    padding-top: 12px;
    box-sizing: border-box;
    background: linear-gradient(213deg,#ff8669 0%,#fe6a9c 100%);
}

.container .goods-info_djs .price_djs.data-v-2c0b1644 {
    width: 70%;
    line-height: 40px;
    margin-right: 30px;
    font-size: 34px;
    font-family: "PingFangSC-Regular";
    color: #ffffff;
}

.container .goods-info_djs .price_djs .fen-group_djs.data-v-2c0b1644,.container .goods-info_djs .price_djs .rmb-group_djs.data-v-2c0b1644 {
    display: inline-block;
    font-weight: 400;
}

.container .goods-info_djs .price_djs .fen-group_djs .icon_djs.data-v-2c0b1644,.container .goods-info_djs .price_djs .rmb-group_djs .icon_djs.data-v-2c0b1644 {
    line-height: 24px;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.container .goods-info_djs .price_djs .and_djs.data-v-2c0b1644 {
    display: inline-block;
    font-size: 30px;
    font-family: "Medium";
    color: #ffffff;
    padding: 0;
}

.container .goods-info_djs .price_djs .tip_djs.data-v-2c0b1644 {
    display: inline-block;
    font-size: 20px;
    font-family: "PingFangSC-Regular";
    color: #ffffff;
    margin-left: 8px;
}

.container .goods-info_djs .price_djs .to_fx.data-v-2c0b1644 {
    position: relative;
    top: 8px;
    left: 4px;
    display: inline-block;
    width: 124px;
    height: 46px;
}

.container .goods-info_djs .price_djs .to_fx .to_fx_img.data-v-2c0b1644 {
    width: 100%;
    height: 100%;
}

.container .goods-info_djs .djs_content.data-v-2c0b1644 {
    color: #fff;
    font-size: 28px;
    text-align: center;
    width: 300px;
    position: absolute;
    right: 12px;
    bottom: 8px;
}

.container .goods-info_djs .djs_content .djs_content_con.data-v-2c0b1644 {
    margin-top: 16px;
}

.container .goods-info_djs .djs_content .djs_content_con .bord.data-v-2c0b1644 {
    border: solid 2px #eeeeee;
    display: inline-block;
    width: 40px;
    height: 40px;
}

.container .goods-info_djs .old-price_djs.data-v-2c0b1644 {
    margin-top: 16px;
    padding-bottom: 20px;
}

.container .goods-info_djs .old-price_djs .old_djs.data-v-2c0b1644 {
    float: left;
    font-size: 24px;
    font-family: "Regular";
    color: #eeeeee;
    text-decoration: line-through;
}

.container .goods-info_djs .old-price_djs .kuaidi_djs.data-v-2c0b1644 {
    float: left;
    width: 120px;
    margin-left: 20px;
    color: #eeeeee;
}

.container .goods-info_djs .old-price_djs .sales_djs.data-v-2c0b1644 {
    float: left;
    width: 140px;
    font-size: 24px;
    font-family: "Regular";
    color: #eeeeee;
}

.container .goods-name_djs.data-v-2c0b1644 {
    font-size: 34px;
    font-family: "Medium";
    padding: 4px 8px;
    width: 96%;
    margin: 0 auto;
    margin-top: 16px;
}

.container .goods-description_djs.data-v-2c0b1644 {
    width: 96%;
    margin: 0 auto;
    font-size: 28px;
    font-family: "Regular";
    margin-bottom: 10px;
}

.container .label.data-v-2c0b1644 {
    background-color: #fff;
    margin-top: 20px;
    height: 88px;
    line-height: 88px;
    position: relative;
    padding-left: 30px;
    font-size: 28px;
    color: #888888;
}

.container .label .label_list .label_item.data-v-2c0b1644 {
    float: left;
    width: auto;
    margin-right: 20px;
}

.container .label .label_list .label_item .img.data-v-2c0b1644 {
    width: 28px;
    display: inline-block;
    vertical-align: middle;
}

.container .ticket-list.data-v-2c0b1644 {
    width: 100%;
    height: 90px;
    background-color: #fff;
    margin-top: 20px;
    position: relative;
    padding-left: 90px;
}

.container .ticket-list .tip.data-v-2c0b1644 {
    width: 40px;
    height: 40px;
    border-radius: 6px;
    line-height: 40px;
    text-align: center;
    background-color: #ff98aa;
    color: #fff;
    font-size: 28px;
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}

.container .ticket-list .selection.data-v-2c0b1644 {
    font-size: 28px;
    font-family: "Regular";
    color: #444444;
    float: left;
    margin-left: 20px;
}

.container .ticket-list .icon.data-v-2c0b1644 {
    width: 48px;
    display: block;
    float: right;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}

.container .ticket-list .ticket-item.data-v-2c0b1644 {
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
}

.container .ticket-list .ticket-item .mask-item.data-v-2c0b1644 {
    padding: 0 20px;
    height: 100%;
}

.container .ticket-list .ticket-rmb.data-v-2c0b1644 {
    position: relative;
    color: #ff98aa;
}

.container .ticket-list .ticket-rmb .mask-item.data-v-2c0b1644 {
    border: 2px solid #ff98aa;
}

.container .ticket-list .ticket-rmb .mask-item.data-v-2c0b1644::before,.container .ticket-list .ticket-rmb .mask-item.data-v-2c0b1644::after {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
}

.container .ticket-list .ticket-rmb .mask-item.data-v-2c0b1644::before {
    border: 2px solid #ff98aa;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%,-50%);
}

.container .ticket-list .ticket-rmb .mask-item.data-v-2c0b1644::after {
    border: 2px solid #ff98aa;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%,-50%);
}

.container .ticket-list .ticket-integral.data-v-2c0b1644 {
    position: relative;
    color: #ff7100;
}

.container .ticket-list .ticket-integral .mask-item.data-v-2c0b1644 {
    border: 2px solid #ff7100;
}

.container .ticket-list .ticket-integral .mask-item.data-v-2c0b1644::before,.container .ticket-list .ticket-integral .mask-item.data-v-2c0b1644::after {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
}

.container .ticket-list .ticket-integral .mask-item.data-v-2c0b1644::before {
    border: 2px solid #ff7100;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%,-50%);
}

.container .ticket-list .ticket-integral .mask-item.data-v-2c0b1644::after {
    border: 2px solid #ff7100;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%,-50%);
}

.container .cxtq.data-v-2c0b1644 {
    width: 100%;
    overflow: hidden;
}

.container .cxtq .cxtq_img.data-v-2c0b1644 {
    width: 100%;
}

.container .specification.data-v-2c0b1644 {
    width: 100%;
    height: 96px;
    background: #ffffff;
    line-height: 96px;
    padding-left: 30px;
    margin-top: 20px;
    box-sizing: border-box;
    position: relative;
}

.container .specification .tip.data-v-2c0b1644 {
    font-size: 28px;
    font-family: "Regular";
    color: #888888;
    float: left;
}

.container .specification .tips.data-v-2c0b1644 {
    width: 40px;
    height: 40px;
    border-radius: 6px;
    line-height: 40px;
    text-align: center;
    background-color: #ff98aa;
    color: #fff;
    font-size: 28px;
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}

.container .specification .selection.data-v-2c0b1644 {
    font-size: 28px;
    font-family: "Regular";
    color: #444444;
    float: left;
    margin-left: 20px;
}

.container .specification .selections.data-v-2c0b1644 {
    font-size: 28px;
    font-family: "Regular";
    color: #444444;
    float: left;
    margin-left: 60px;
}

.container .specification .icon.data-v-2c0b1644 {
    width: 48px;
    display: block;
    float: right;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}

.container .evaluation.data-v-2c0b1644 {
    width: 100%;
    background-color: #fff;
    margin-top: 20px;
}

.container .evaluation .header.data-v-2c0b1644 {
    height: 96px;
    line-height: 96px;
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}

.container .evaluation .header .left.data-v-2c0b1644 {
    float: left;
    font-size: 28px;
    font-family: "Regular";
    color: #444444;
}

.container .evaluation .header .right.data-v-2c0b1644 {
    float: right;
    font-size: 28px;
    font-family: "Regular";
    color: #f64665;
}

.container .evaluation .header .right .icon.data-v-2c0b1644 {
    display: inline-block;
    width: 46px;
    vertical-align: middle;
}

.container .goods-detail.data-v-2c0b1644 {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

.container .goods-detail .header.data-v-2c0b1644 {
    height: 96px;
    line-height: 96px;
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
}

.container .goods-detail .header .left.data-v-2c0b1644 {
    text-align: center;
    font-size: 24px;
    font-family: "Regular";
    color: #444444;
    background: #f2f2f2;
}

.container .goods-detail rich-text.data-v-2c0b1644 {
    width: 100%;
}

.container .btn-group.data-v-2c0b1644 {
    width: 100%;
    height: 100px;
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #fff;
    display: flex;
}

.container .btn-group .left.data-v-2c0b1644,.container .btn-group .right.data-v-2c0b1644 {
    flex: 1;
}

.container .btn-group .left.data-v-2c0b1644 {
    height: 100%;
    display: flex;
    box-shadow: 0 -2px 12px 2px rgba(0,0,0,0.04);
}

.container .btn-group .left .call.data-v-2c0b1644,.container .btn-group .left .shop-car.data-v-2c0b1644 {
    flex: 1;
    position: relative;
}

.container .btn-group .left .call .image.data-v-2c0b1644,.container .btn-group .left .shop-car .image.data-v-2c0b1644 {
    width: 40px;
    display: block;
    margin: 16px auto 4px;
}

.container .btn-group .left .call .msg.data-v-2c0b1644,.container .btn-group .left .shop-car .msg.data-v-2c0b1644 {
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-family: "Regular";
    font-weight: 400;
    color: #666666;
    line-height: 34px;
}

.container .btn-group .left .call .tip.data-v-2c0b1644,.container .btn-group .left .shop-car .tip.data-v-2c0b1644 {
    width: 48px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    color: #ffffff;
    background: #ff4949;
    border-radius: 14px;
    border: 2px solid #ffffff;
    position: absolute;
    top: 12px;
    right: 36px;
}

.container .btn-group .left .call .mall_num.data-v-2c0b1644,.container .btn-group .left .shop-car .mall_num.data-v-2c0b1644 {
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 50%;
    background-color: #ff4949;
    color: #fff;
    position: absolute;
    top: 12%;
    left: 55%;
    text-align: center;
    font-size: 20px;
}

.container .btn-group .left .call .contact.data-v-2c0b1644,.container .btn-group .left .shop-car .contact.data-v-2c0b1644 {
    display: block;
    padding: 0;
    margin: 0;
    outline: none;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    z-index: 10;
    top: 0;
    left: 0;
}

.container .btn-group .right.data-v-2c0b1644 {
    height: 100%;
    line-height: 100px;
    text-align: center;
    background-color: #ff383e;
    box-shadow: 0 -2px 12px 2px rgba(255,152,170,0.08);
    font-size: 28px;
    font-family: "Regular";
    font-weight: 400;
    color: #ffffff;
    border-radius: 0;
}

.money_cent.data-v-2c0b1644 {
    font-size: 22px;
    position: relative;
    top: -2px;
}

.userinfo-btn.data-v-2c0b1644 {
    width: 100px;
    height: 100px;
    border: solid 2px red;
    position: absolute;
    opacity: 0;
    bottom: 0;
    left: 40px;
}

.container.data-v-9637ce1c {
    background: #fff;
    margin-top: 0!important;
}

.container .evaluation_list.data-v-9637ce1c {
    background: #fff;
}

.container .evaluation_list .eva_item.data-v-9637ce1c {
    padding: 20px 30px;
    border-bottom: solid 2px #eeeeee;
}

.container .evaluation_list .eva_item .userInfo .left.data-v-9637ce1c {
    float: left;
}

.container .evaluation_list .eva_item .userInfo .left .user_logo.data-v-9637ce1c {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #cccccc;
    float: left;
    margin-top: 6px;
}

.container .evaluation_list .eva_item .userInfo .left .user_logo .img.data-v-9637ce1c {
    width: 100%;
    border-radius: 50%;
}

.container .evaluation_list .eva_item .userInfo .left .user_board.data-v-9637ce1c {
    float: left;
    margin-left: 20px;
}

.container .evaluation_list .eva_item .userInfo .left .user_board ._h3.data-v-9637ce1c {
    font-size: 24px;
    font-family: "PingFangSC-Medium";
    color: #888888;
}

.container .evaluation_list .eva_item .userInfo .left .user_board .right.data-v-9637ce1c {
    font-size: 20px;
    margin-top: 4px;
    font-family: "PingFangSC-Medium";
    color: #888888;
}

.container .evaluation_list .eva_item .userInfo .score.data-v-9637ce1c {
    position: absolute;
    right: 20px;
    text-align: right;
}

.container .evaluation_list .eva_item .userInfo .score .star.data-v-9637ce1c {
    width: 28px;
    padding: 0 4px;
}

.container .evaluation_list .eva_item .userInfo .score .num.data-v-9637ce1c {
    font-size: 20px;
    color: #ff9345;
    margin-left: 6px;
    vertical-align: top;
}

.container .evaluation_list .eva_item .eva_content.data-v-9637ce1c {
    font-size: 28px;
    color: #888888;
    line-height: 40px;
    margin-top: 20px;
}

.container .evaluation_list .eva_item .img_list.data-v-9637ce1c {
    height: 208px;
    margin-top: 20px;
    display: flex;
    columns: 3;
    flex-wrap: wrap;
    justify-content: flex-start;
    overflow: hidden;
}

.container .evaluation_list .eva_item .img_list .img_item.data-v-9637ce1c {
    width: 204px;
    height: 204px;
    float: left;
    margin-right: 27px;
    position: relative;
    margin-bottom: 40px;
    overflow: hidden;
}

.container .evaluation_list .eva_item .img_list .img_item .img.data-v-9637ce1c {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.container .evaluation_list .eva_item .img_list .img_item .tip.data-v-9637ce1c {
    display: block;
    width: 64px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-family: "PingFangSC-Medium";
    color: #999999;
    border-radius: 16px;
    border: 2px solid #979797;
    position: absolute;
    right: 12px;
    bottom: 12px;
    z-index: 999;
}

.container .evaluation_list .like.data-v-9637ce1c {
    text-align: right;
}

.container .evaluation_list .like .img.data-v-9637ce1c {
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px;
}